package com.demo.server.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface SqlLimit {
    /**
     * sql表别名
     * @return
     */
    String alis() default "";
 
    /**
     * 通过此列名进行限制
     * @return
     */
    String columnName() default "";
    
    /**
     * 是否启用, 默认true, false 代表过滤无效
     * @return
     */
    boolean isWork() default true;

}
